package experiment;
/**
 * @Author:云尚
 * @Description:方法重载
 * 定义三个重载方法max()，第一个方法求两个int值中的最大值，
 * 第二个方 法求两个double值中的最大值，
 * 第三个方法求三个double值中的最大值，
 * 并分别调用三个方法。
 */
public class Demo3 {
    int max(int a,int b){
        if(a>=b){
            return a;
        }
        return b;
    }
    double max(double a,double b){
        if(a>=b){
            return a;
        }
        return b;
    }
    double max(double a,double b,double c){
        double Max;
        if(a>=b){
            if(a>c){
                Max=a;
            }else{
                Max=c;
            }
            //b>a
        }else{
            if(b>c){
                Max=b;
            }else{
                Max=c;
            }
        }
        return Max;
    }
    public static void main(String[] args) {
        Demo3 demo3=new Demo3();
        int result = demo3.max(1, 2);
        System.out.println(result);
        double result2 = demo3.max(1.1, 1.2);
        System.out.println(result2);
        double result3 = demo3.max(1.1, 1.2, 1.3);
        System.out.println(result3);
    }
}
